%!PS-Adobe-2.0 EPSF-2.0
%%Title: ./figs/xrl_ifs.fig
%%BoundingBox: 0 0 548 393
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def
/col32 {0.555 0.555 0.555 srgb} bind def

end
save
newpath 0 393 moveto 0 0 lineto 548 0 lineto 548 393 lineto closepath clip newpath
-12.2 522.7 translate
1 -1 scale

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def

$F2psBegin
10 setmiterlimit
0 slj 0 slc
 0.06000 0.06000 sc
%
% Fig objects follow
%
% 
% here starts figure with depth 600
% Polyline
7.500 slw
n 6750 2175 m 9000 2175 l 9000 8700 l 6750 8700 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% here ends figure;
% 
% here starts figure with depth 101
% Polyline
7.500 slw
n 2154 5667 m 215 5667 l 215 6653 l 2154 6653 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 2154 4167 m 215 4167 l 215 5153 l 2154 5153 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 2154 7167 m 215 7167 l 215 8153 l 2154 8153 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 2154 2967 m 215 2967 l 215 3953 l 2154 3953 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 9204 2592 m 7265 2592 l 7265 3578 l 9204 3578 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 9204 7167 m 7265 7167 l 7265 8153 l 9204 8153 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 9204 4167 m 7265 4167 l 7265 5153 l 9204 5153 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 9204 5667 m 7265 5667 l 7265 6653 l 9204 6653 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 9322 5796 m 9108 5796 l 9108 6096 l 9322 6096 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 9322 7725 m 9108 7725 l 9108 8025 l 9322 8025 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 9322 2721 m 9108 2721 l 9108 3021 l 9322 3021 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 9322 4296 m 9108 4296 l 9108 4596 l 9322 4596 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 9322 4725 m 9108 4725 l 9108 5025 l 9322 5025 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 9322 3150 m 9108 3150 l 9108 3450 l 9322 3450 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 2272 3525 m 2058 3525 l 2058 3825 l 2272 3825 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 2272 3096 m 2058 3096 l 2058 3396 l 2272 3396 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 9322 7296 m 9108 7296 l 9108 7596 l 9322 7596 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 2272 4296 m 2058 4296 l 2058 4596 l 2272 4596 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 2272 4725 m 2058 4725 l 2058 5025 l 2272 5025 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 2272 7725 m 2058 7725 l 2058 8025 l 2272 8025 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 2272 6225 m 2058 6225 l 2058 6525 l 2272 6525 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 2272 5796 m 2058 5796 l 2058 6096 l 2272 6096 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 2272 7296 m 2058 7296 l 2058 7596 l 2272 7596 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 9322 6225 m 9108 6225 l 9108 6525 l 9322 6525 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% here ends figure;
% 
% here starts figure with depth 60
% Polyline
7.500 slw
n 3375 4350 m 6075 4350 l 6075 4950 l 3375 4950 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
/Times-Roman ff 180.00 scf sf
9000 4575 m
gs 1 -1 sc (Forwarding Table) dup sw pop neg 0 rm  col0 sh gr
/Times-Roman ff 180.00 scf sf
9000 4800 m
gs 1 -1 sc (Management) dup sw pop neg 0 rm  col0 sh gr
/Times-Roman ff 180.00 scf sf
9000 3000 m
gs 1 -1 sc (Interface) dup sw pop neg 0 rm  col0 sh gr
/Times-Roman ff 180.00 scf sf
9000 3225 m
gs 1 -1 sc (Management) dup sw pop neg 0 rm  col0 sh gr
% Polyline
n 3375 2400 m 6075 2400 l 6075 3000 l 3375 3000 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 3375 3150 m 6075 3150 l 6075 3750 l 3375 3750 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 3375 7350 m 6075 7350 l 6075 7950 l 3375 7950 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
% Polyline
n 3375 5850 m 6075 5850 l 6075 6450 l 3375 6450 l
 cp gs col7 1.00 shd ef gr gs col0 s gr 
/Times-BoldItalic ff 210.00 scf sf
8100 2400 m
gs 1 -1 sc (XrlFeaTarget) dup sw pop neg 0 rm  col0 sh gr
/Times-BoldItalic ff 210.00 scf sf
5475 2775 m
gs 1 -1 sc (XrlInterfaceManager) dup sw pop neg 0 rm  col0 sh gr
/Times-BoldItalic ff 210.00 scf sf
5850 7725 m
gs 1 -1 sc (XrlSocketServer) dup sw pop neg 0 rm  col0 sh gr
/Times-Roman ff 180.00 scf sf
9000 7725 m
gs 1 -1 sc (TCP/UDP Socket I/O) dup sw pop neg 0 rm  col0 sh gr
/Times-Roman ff 180.00 scf sf
9000 6225 m
gs 1 -1 sc (Raw Packet I/O) dup sw pop neg 0 rm  col0 sh gr
/Times-BoldItalic ff 210.00 scf sf
5850 6225 m
gs 1 -1 sc (XrlRawSocket4Manager) dup sw pop neg 0 rm  col0 sh gr
% Polyline
 [60] 0 sd
gs  clippath
2160 7620 m 2160 7680 l 2312 7680 l 2192 7650 l 2312 7620 l cp
eoclip
n 3375 7650 m
 2175 7650 l gs col7 1.00 shd ef gr gs col0 s gr gr
 [] 0 sd
% arrowhead
n 2312 7620 m 2192 7650 l 2312 7680 l  col0 s
/Times-Roman ff 150.00 scf sf
1950 3900 m
gs 1 -1 sc (fea_ifmgr_mirror.xif) dup sw pop neg 0 rm  col27 sh gr
/Times-Roman ff 150.00 scf sf
6000 6375 m
gs 1 -1 sc (fea/xrl_rawsock{4,6}.hh) dup sw pop neg 0 rm  col17 sh gr
/Times-Roman ff 150.00 scf sf
6000 7875 m
gs 1 -1 sc (fea/xrl_socket_server.hh) dup sw pop neg 0 rm  col17 sh gr
% Polyline
 [60] 0 sd
gs  clippath
2160 4620 m 2160 4680 l 2312 4680 l 2192 4650 l 2312 4620 l cp
eoclip
n 3375 4650 m
 2175 4650 l gs col7 1.00 shd ef gr gs col0 s gr gr
 [] 0 sd
% arrowhead
n 2312 4620 m 2192 4650 l 2312 4680 l  col0 s
% Polyline
 [60] 0 sd
gs  clippath
2160 3420 m 2160 3480 l 2312 3480 l 2192 3450 l 2312 3420 l cp
eoclip
n 3375 3450 m
 2175 3450 l gs col7 1.00 shd ef gr gs col0 s gr gr
 [] 0 sd
% arrowhead
n 2312 3420 m 2192 3450 l 2312 3480 l  col0 s
% Polyline
 [60] 0 sd
gs  clippath
6060 4620 m 6060 4680 l 6212 4680 l 6092 4650 l 6212 4620 l cp
eoclip
n 7275 4650 m
 6075 4650 l gs col7 1.00 shd ef gr gs col0 s gr gr
 [] 0 sd
% arrowhead
n 6212 4620 m 6092 4650 l 6212 4680 l  col0 s
% Polyline
 [60] 0 sd
gs  clippath
6060 3420 m 6060 3480 l 6212 3480 l 6092 3450 l 6212 3420 l cp
eoclip
n 7275 3450 m
 6075 3450 l gs col7 1.00 shd ef gr gs col0 s gr gr
 [] 0 sd
% arrowhead
n 6212 3420 m 6092 3450 l 6212 3480 l  col0 s
% Polyline
 [60] 0 sd
gs  clippath
6060 2670 m 6060 2730 l 6212 2730 l 6092 2700 l 6212 2670 l cp
eoclip
n 7275 2700 m
 6075 2700 l gs col7 1.00 shd ef gr gs col0 s gr gr
 [] 0 sd
% arrowhead
n 6212 2670 m 6092 2700 l 6212 2730 l  col0 s
% Polyline
 [60] 0 sd
gs  clippath
6060 7620 m 6060 7680 l 6212 7680 l 6092 7650 l 6212 7620 l cp
eoclip
n 7275 7650 m
 6075 7650 l gs col7 1.00 shd ef gr gs col0 s gr gr
 [] 0 sd
% arrowhead
n 6212 7620 m 6092 7650 l 6212 7680 l  col0 s
/Times-Roman ff 150.00 scf sf
1950 8100 m
gs 1 -1 sc (socket{4,6}_user.xif) dup sw pop neg 0 rm  col27 sh gr
% Polyline
 [60] 0 sd
gs  clippath
2160 6120 m 2160 6180 l 2312 6180 l 2192 6150 l 2312 6120 l cp
eoclip
n 3375 6150 m
 2175 6150 l gs col7 1.00 shd ef gr gs col0 s gr gr
 [] 0 sd
% arrowhead
n 2312 6120 m 2192 6150 l 2312 6180 l  col0 s
/Times-Roman ff 150.00 scf sf
6000 4875 m
gs 1 -1 sc (fea/xrl_fti.hh) dup sw pop neg 0 rm  col17 sh gr
/Times-BoldItalic ff 210.00 scf sf
6000 4725 m
gs 1 -1 sc (XrlFtiTransactionManager) dup sw pop neg 0 rm  col0 sh gr
% Polyline
 [60] 0 sd
gs  clippath
6060 6120 m 6060 6180 l 6212 6180 l 6092 6150 l 6212 6120 l cp
eoclip
n 7275 6150 m
 6075 6150 l gs col7 1.00 shd ef gr gs col0 s gr gr
 [] 0 sd
% arrowhead
n 6212 6120 m 6092 6150 l 6212 6180 l  col0 s
/Times-Roman ff 150.00 scf sf
9000 2550 m
gs 1 -1 sc (fea/xrl_target.hh) dup sw pop neg 0 rm  col17 sh gr
/Times-Roman ff 150.00 scf sf
9075 3525 m
gs 1 -1 sc (fea_ifmgr.xif) dup sw pop neg 0 rm  col27 sh gr
/Times-Roman ff 150.00 scf sf
9075 5100 m
gs 1 -1 sc (redist_transaction{4,6}.xif) dup sw pop neg 0 rm  col27 sh gr
/Times-Roman ff 150.00 scf sf
6000 2925 m
gs 1 -1 sc (fea/xrl_ifmanager.hh) dup sw pop neg 0 rm  col17 sh gr
/Times-Roman ff 150.00 scf sf
1950 6600 m
gs 1 -1 sc (fea_rawpkt{4,6}_client.xif) dup sw pop neg 0 rm  col27 sh gr
/Times-Roman ff 150.00 scf sf
6000 3675 m
gs 1 -1 sc (libfeaclient/ifmgr_xrl_replicator.hh) dup sw pop neg 0 rm  col17 sh gr
/Times-BoldItalic ff 210.00 scf sf
6000 3525 m
gs 1 -1 sc (IfMgrXrlReplicatorManager) dup sw pop neg 0 rm  col0 sh gr
/Times-Roman ff 150.00 scf sf
1950 5100 m
gs 1 -1 sc (fea_fib_client.xif) dup sw pop neg 0 rm  col27 sh gr
/Times-Roman ff 150.00 scf sf
9075 6600 m
gs 1 -1 sc (fea_rawpkt{4,6}.xif) dup sw pop neg 0 rm  col27 sh gr
/Times-Roman ff 150.00 scf sf
9075 8100 m
gs 1 -1 sc (socket{4.6}.xif) dup sw pop neg 0 rm  col27 sh gr
% here ends figure;
% 
% here starts figure with depth 50
/Times-Roman ff 180.00 scf sf
525 7650 m
gs 1 -1 sc (TCP/UDP Socket) col0 sh gr
/Times-Roman ff 180.00 scf sf
1125 7875 m
gs 1 -1 sc (Observer) col0 sh gr
/Times-Roman ff 180.00 scf sf
1095 4875 m
gs 1 -1 sc (Observer) col0 sh gr
/Times-Roman ff 180.00 scf sf
615 3450 m
gs 1 -1 sc (Interface Event) col0 sh gr
/Times-Roman ff 180.00 scf sf
1050 4650 m
gs 1 -1 sc (FIB Event) col0 sh gr
/Times-Roman ff 180.00 scf sf
465 6150 m
gs 1 -1 sc (Raw Packet Event) col0 sh gr
/Times-Roman ff 180.00 scf sf
1170 6375 m
gs 1 -1 sc (Observer) col0 sh gr
/Times-Roman ff 180.00 scf sf
1095 3675 m
gs 1 -1 sc (Observer) col0 sh gr
% here ends figure;
$F2psEnd
rs
showpage
